package com.sxfq.loansupermarket.backsystem.modular.marketing.service;

import com.baomidou.mybatisplus.plugins.Page;
import com.sxfq.loansupermarket.backsystem.common.persistence.model.ExtenAccountInfo;
import com.sxfq.loansupermarket.backsystem.modular.marketing.entity.ReservationsCallInfo;
import com.sxfq.loansupermarket.backsystem.modular.marketing.entity.ReturnVInfo;

import java.util.List;

/**
 *
 * @author py
 * @Date 2018年4月19日23:15:54
 */
public interface ICallRecordsService {
    List<ReservationsCallInfo> selectSecondByCallRecond(Page<ReservationsCallInfo> page, ReservationsCallInfo searchInfo);

    int getQueryPagesCount(Page<ReservationsCallInfo> page, ReservationsCallInfo searchInfo);

    List<ReservationsCallInfo> selectSecondByCallInRecond(Page<ReservationsCallInfo> page, ReservationsCallInfo searchInfo);

    int getQueryPagesInCount(Page<ReservationsCallInfo> page, ReservationsCallInfo searchInfo);

    List<ReservationsCallInfo> selectCallRecondTotal( ReservationsCallInfo searchInfo);

    List<ExtenAccountInfo> getArealist();

    List<ExtenAccountInfo> getWanNameList(String area);

    List<ReservationsCallInfo> selectGeCallRecond(String customerPhone);

    int handleMissed(ReservationsCallInfo reservationsCallInfo);

    List<ReturnVInfo> returnVlist(String customerPhone);
}